#ifndef COMMAND_ICOMMAND_HPP
#define COMMAND_ICOMMAND_HPP

// 前置声明，避免循环依赖
class Executor;

class ICommand {
public:
    virtual ~ICommand() = default;
    virtual void execute(Executor& executor) = 0;
};

#endif // COMMAND_ICOMMAND_HPP